Measuring and Navigating the Gap Between FPGAs and ASICs
نویسنده
چکیده
Measuring and Navigating the Gap Between FPGAs and ASICs Ian Carlos Kuon Doctor of Philosophy Graduate Department of Electrical and Computer Engineering University of Toronto 2008 Field-programmable gate arrays (FPGAs) have enjoyed increasing use due to their low non-recurring engineering (NRE) costs and their straightforward implementation process. However, it is recognized that they have higher per unit costs, poorer performance and increased power consumption compared to custom alternatives, such as applicationspecific integrated circuits (ASICs). This thesis investigates the extent of this gap and it examines the trade-offs that can be made to narrow it. The gap between 90 nm FPGAs and ASICs was measured for many benchmark circuits. For circuits that only make use of general-purpose combinational logic and flipflops, the FPGA-based implementation requires 35 times more area on average than an equivalent ASIC. Modern FPGAs also contain “hard” specific-purpose circuits such as multipliers and memories and these blocks are found to narrow the average gap to 18 for our benchmarks or, potentially, as low as 4.7 when the hard blocks are heavily used. The FPGA was found to be on average between 3.4 and 4.6 times slower than an ASIC and this gap was not influenced significantly by hard memories and multipliers. The dynamic power consumption is approximately 14 times greater on average on the FPGA than on the ASIC but hard blocks showed promise for reducing this gap. This is one of the most comprehensive analyses of the gap performed to date. The thesis then focuses on exploring the area and delay trade-offs possible through architecture, circuit structure and transistor sizing. These trade-offs can be used to selectively narrow the FPGA to ASIC gap but past explorations have been limited in
منابع مشابه
Navigating the Design Space of Reconfigurable Neural Networks Accelerators
Neural Networks are an important class of algorithms used in many machine learning tasks, such as image classification and speech recognition. These algorithms are computeintensive and its users often need heterogeneous acceleration to achieve satisfactory performance. We survey the landscape of heterogeneous acceleration for Neural Networks, comparing three classes of accelerators, GPUs; ASICs...
متن کاملStructured ASICs: Opportunities and Challenges
There is currently a huge gap between the two main technologies used to implement custom digital integrated circuit (IC) designs. At one end of the spectrum are field programmable gate arrays (FPGAs). These devices have relatively low design costs and short design times, but they also have high per-unit costs and are limited in terms of design size, complexity, and performance. At the other end...
متن کاملNavigating Between Stealth Advocacy and Unconscious Dogmatism: The Challenge of Researching the Norms, Politics and Power of Global Health
Global health research is essentially a normative undertaking: we use it to propose policies that ought to be implemented. To arrive at a normative conclusion in a logical way requires at least one normative premise, one that cannot be derived from empirical evidence alone. But there is no widely accepted normative premise for global health, and the actors with the power to set policies may use...
متن کاملReduction of Power Consumption in FPGAs - An Overview
Field Programmable Gate Arrays FPGAs are highly desirable for implementation of digital systems due to their flexibility, programmability and low end product life cycle. In more than 20 years since the introduction of FPGA, research and development has produced dramatic improvements in FPGA speed and area efficiency, narrowing the gap between FPGAs and ASICs and making FPGAs the platform of cho...
متن کاملProTest: a low cost rapid prototyping and test system for ASICs and FPGAs
The test bench methodology helps the design engineer to structure the simulation of his circuit. As showed in this paper, the test bench methodology can further be developed in order to e ciently reuse simulation stimuli and response for the real device under test. As FPGAs are very often used to prototype an ASIC design, an easy switch between simulation and real hardware test is necessary to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008